solving arguments